home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / lisp / stk-3.0 / stk-3 / blt-for-STk-3.0 / blt-1.9 / src / shared / Makefile.in
Encoding:
Makefile  |  1995-12-18  |  3.7 KB  |  125 lines

  1. # ------------------------------------------------------------------------
  2. #     Makefile for shared version of BLT library
  3. # ------------------------------------------------------------------------
  4.  
  5. MAJOR_VERSION    = 1
  6. MINOR_VERSION    = 9
  7. LIBNAME        = libBLT
  8.  
  9. # ------------------------------------------------------------------------
  10. #     C Compiler options 
  11. # ------------------------------------------------------------------------
  12.  
  13. CC         = @CC@
  14. CFLAGS         = @CDEBUGFLAGS@
  15. DEFINES     = @LOSSAGE@ -DBLT_LIBRARY=\"$(BLT_LIBRARY)\"
  16. SHLIB_CCFLAGS     = @SHLIB_CCFLAGS@
  17. SHLIB_LDFLAGS     = @SHLIB_LDFLAGS@
  18. SHLIB_LD     = @SHLIB_LOADER@
  19. SHLIB_SUFFIX     = @SHLIB_SUFFIX@
  20. SHARED_LIBRARY     = $(LIBNAME)$(SHLIB_SUFFIX)
  21. TOPDIR         = @DESTDIR@
  22. LIBDIR         = @LIBDIR@
  23. BLT_LIBRARY     = @BLT_LIBRARY@
  24.  
  25. # ------------------------------------------------------------------------
  26. #     Directories containing Tcl and Tk include files and libraries
  27. # ------------------------------------------------------------------------
  28.  
  29. TCL_INCLUDE     = @TCLINCSW@
  30. TK_INCLUDE     = @TKINCSW@
  31. X_INCLUDE     = @XINCSW@
  32.  
  33. # ------------------------------------------------------------------------
  34. #     Don't edit anything beyond this point
  35. # ------------------------------------------------------------------------
  36.  
  37. OBJS         = bltGraph.o bltGrAxis.o bltGrBar.o bltGrElem.o \
  38.           bltGrHairs.o bltGrLegd.o bltGrLine.o bltGrMisc.o \
  39.           bltGrPS.o bltGrTag.o  \
  40.           bltCutbuffer.o bltBell.o \
  41.           bltInit.o bltBgexec.o bltBitmap.o bltBusy.o \
  42.           bltDebug.o bltDragDrop.o bltHtext.o bltList.o \
  43.               bltTable.o bltUtil.o bltWatch.o bltWin.o 
  44.  
  45. INCLUDES     = -I. $(TK_INCLUDE) $(TCL_INCLUDE) $(X_INCLUDE)
  46. CC_SWITCHES    = $(SHLIB_CCFLAGS) $(CFLAGS) $(DEFINES) $(INCLUDES)
  47. INSTALL     = @INSTALL@
  48. INSTALL_DATA     = @INSTALL_DATA@
  49. SHELL         = /bin/sh
  50. RM         = rm -f
  51. srcdir         = @srcdir@/..
  52.  
  53. all: $(SHARED_LIBRARY)
  54.  
  55. $(SHARED_LIBRARY):  $(OBJS)
  56.     $(RM) $@
  57.     $(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS)
  58.  
  59. install: install-dirs
  60.     -if test -f $(SHARED_LIBRARY) ; then \
  61.         $(INSTALL_DATA) $(SHARED_LIBRARY) $(LIBDIR) ; \
  62.     fi
  63.  
  64. install-dirs:
  65.     @for i in $(TOPDIR) $(LIBDIR) ; do \
  66.         if test ! -d $$i ; then \
  67.         mkdir $$i ; \
  68.         fi ; \
  69.     done
  70.  
  71. clean:
  72.     $(RM) $(OBJS) $(LIBNAME)* *\~ "#"* 
  73.  
  74. # ------------------------------------------------------------------------
  75. #     in lieu of viewpath-ing...
  76. #
  77. bltBell.o:     $(srcdir)/bltBell.c 
  78.     $(CC) -c $(CC_SWITCHES) $?
  79. bltBgexec.o:     $(srcdir)/bltBgexec.c
  80.     $(CC) -c $(CC_SWITCHES) $?
  81. bltBitmap.o:     $(srcdir)/bltBitmap.c
  82.     $(CC) -c $(CC_SWITCHES) $?
  83. bltBusy.o:     $(srcdir)/bltBusy.c
  84.     $(CC) -c $(CC_SWITCHES) $?
  85. bltCutbuffer.o: $(srcdir)/bltCutbuffer.c
  86.     $(CC) -c $(CC_SWITCHES) $?
  87. bltDragDrop.o: $(srcdir)/bltDragDrop.c
  88.     $(CC) -c $(CC_SWITCHES) $?
  89. bltDebug.o: $(srcdir)/bltDebug.c
  90.     $(CC) -c $(CC_SWITCHES) $?
  91. bltGrAxis.o:    $(srcdir)/bltGrAxis.c
  92.     $(CC) -c $(CC_SWITCHES) $?
  93. bltGrBar.o:    $(srcdir)/bltGrBar.c
  94.     $(CC) -c $(CC_SWITCHES) $?
  95. bltGrElem.o:    $(srcdir)/bltGrElem.c
  96.     $(CC) -c $(CC_SWITCHES) $?
  97. bltGrHairs.o:    $(srcdir)/bltGrHairs.c
  98.     $(CC) -c $(CC_SWITCHES) $?
  99. bltGrLegd.o:     $(srcdir)/bltGrLegd.c
  100.     $(CC) -c $(CC_SWITCHES) $?
  101. bltGrLine.o:    $(srcdir)/bltGrLine.c
  102.     $(CC) -c $(CC_SWITCHES) $?
  103. bltGrMisc.o:     $(srcdir)/bltGrMisc.c
  104.     $(CC) -c $(CC_SWITCHES) $?
  105. bltGrPS.o:     $(srcdir)/bltGrPS.c
  106.     $(CC) -c $(CC_SWITCHES) $?
  107. bltGrTag.o:     $(srcdir)/bltGrTag.c
  108.     $(CC) -c $(CC_SWITCHES) $?
  109. bltGraph.o:    $(srcdir)/bltGraph.c
  110.     $(CC) -c $(CC_SWITCHES) $?
  111. bltHtext.o:     $(srcdir)/bltHtext.c
  112.     $(CC) -c $(CC_SWITCHES) $?
  113. bltInit.o:     $(srcdir)/bltInit.c       
  114.     $(CC) -c $(CC_SWITCHES) $?
  115. bltList.o:     $(srcdir)/bltList.c
  116.     $(CC) -c $(CC_SWITCHES) $?
  117. bltTable.o:     $(srcdir)/bltTable.c
  118.     $(CC) -c $(CC_SWITCHES) $?
  119. bltUtil.o:     $(srcdir)/bltUtil.c
  120.     $(CC) -c $(CC_SWITCHES) $?
  121. bltWatch.o: $(srcdir)/bltWatch.c
  122.     $(CC) -c $(CC_SWITCHES) $?
  123. bltWin.o:       $(srcdir)/bltWin.c
  124.     $(CC) -c $(CC_SWITCHES) $?
  125.